
#ifndef _INC_CDockingControlBarCREATOR_47C13FA9015E_INCLUDED
#define _INC_CDockingControlBarCREATOR_47C13FA9015E_INCLUDED

#include "DesignerWidget.h"
#include "DataPublic.h"
#include "UIBaseTool/Export"

class  UIBaseTool_EXPORT CDockingControlBarCreator : public FactorManager<DesignerDlgTypePublic, DesignerWidget>

{
  DECLARE_Singleton(CDockingControlBarCreator);
public:
protected:
  CDockingControlBarCreator(void);

public:
	virtual ~CDockingControlBarCreator(){;}

protected:
	virtual DesignerWidget * _Creat(DesignerDlgTypePublic type, void* pData);

public:
	DesignerWidget * Create(DesignerDlgTypePublic type, void* pData, bool blnChange = true);

  
public:



private:

};

#define g_pDockingControlBar CDockingControlBarCreator::Instance()



#endif
